Building Semantic Mashup
نویسندگان
چکیده
Mashups allowed a significant advance in the automation of interactions between applications and Web resources. In particular, the combination of Web APIs is seen as a strength, which can meet the complex needs by combining the functionality and data from multiple services within a single Mashup application. Automating the process of building Mashup based mainly on the Semantics Web APIs facilitate to the developer their selection and matching. In this paper, we propose SAWADL (Semantic Annotation for Web Application Description Language), an extension of the WADL language that allows the semantization of the REST Web Service. We introduce a reference architecture with five layers representing the main functional blocks for annotating and combining web APIs, and therefore make the engineering process of Mashup applications more agile and more flexible.
منابع مشابه
Collaborative Enterprise Knowledge Mashup
In this paper, we describe a proposal of semantic techniques to support enterprise mashup within or across collaborative partners. Mashups are Web applications that integrate data and/or application logics originated from third parties and made available through Web APIs. The aim of the presented techniques is to enable effective searching of mashup components and their composition, by making p...
متن کاملTSINGHUA SCIENCE AND TECHNOLOGY Ontology-driven Mashup Auto-completion on the Data API Network
Abstract: This paper presents an ontology-driven mashup auto-completion system that consists of two technical components: building a data API network and ontology-driven mashup auto-completion on this network. A Microformats-based ontology is firstly defined to describe attributes and activities of data APIs. A semantic subgraph template is proposed to describe all three types of information so...
متن کاملMusicMash2: Mashing Linked Music Data via An OWL DL Web Ontology
In this paper we present MusicMash2, an ontologybased semantic mashup application. The two main problems involved in building semantic mashup applications of this type are, firstly, a lack of populated domain ontologies available on the Web and, secondly, the poor precision of standard search facilities provided by many folksonomy-based tagging systems. We show how our reusable infrastructure c...
متن کاملایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کاملTag Ontology Automatic Building for Semantic Searching of Services: a Case Study on Mashup Services
The explosion of services like web services, APIs, Mashups, etc., makes how to find the right one you need a tough problem. Tags, as a kind of metadata have been widely used to annotate services. In this paper, we propose to use an ontology automatically built from tags to improve the performance of service searching. We use the famous Mashup directory, Programmable.com, to illustrate our appro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012